<?php

namespace App\V2\Models\NoSql;

use \Phalcon\Di;

/**
 * 模板基础类
 * @package App\V2\Models\NoSql
 */
class ModelBase {

    #region 属性

    /**
     * 依赖注册组件
     * @var \Phalcon\Di
     */
    protected $di;

    /**
     * Mongodb连接对象
     * @var \App\Libraries\NoSql\Mongodb\MongodbClient
     */
    protected $mongodb;

    /**
     * 数据表名称
     * @var string
     */
    protected $tableNames;

    #endregion

    /**
     * 构造函数
     * @param string $tableName 数据表名称
     */
    public function __construct($tableName = "") {
        $this->di = Di::getDefault();
        $this->mongodb = $this->di->getShared("mongodb");
    }
}